//package com.group.integration.controller;
//
//import com.group.integration.repository.entity.SysAuthorityT;
//import lombok.RequiredArgsConstructor;
//import org.springframework.data.domain.Page;
//import org.springframework.data.domain.PageRequest;
//import org.springframework.http.ResponseEntity;
//import org.springframework.web.bind.annotation.*;
//
///**
// * (sys_authority_t)表控制层
// *
// * @author : xiaoma
// * @date : 2024-5-19
// */
//@RestController
//@RequestMapping("/sysAuthorityT")
//@RequiredArgsConstructor
//public class SysAuthorityTController {
//
//    private final SysAuthorityTService sysAuthorityTService;
//
//    /**
//     * 通过ID查询单条数据
//     *
//     * @param id 主键
//     * @return 实例对象
//     */
//    @GetMapping("{id}")
//    public ResponseEntity<SysAuthorityT> queryById(Integer id) {
//        return ResponseEntity.ok(sysAuthorityTService.queryById(id));
//    }
//
//    /**
//     * 分页查询
//     *
//     * @param sysAuthorityT 筛选条件
//     * @param pageRequest   分页对象
//     * @return 查询结果
//     */
//    @GetMapping
//    public ResponseEntity<Page<SysAuthorityT>> paginQuery(SysAuthorityT sysAuthorityT, PageRequest pageRequest) {
//        return ResponseEntity.ok(sysAuthorityTService.paginQuery(sysAuthorityT, pageRequest));
//    }
//
//    /**
//     * 新增数据
//     *
//     * @param sysAuthorityT 实例对象
//     * @return 实例对象
//     */
//    @PostMapping
//    public ResponseEntity<SysAuthorityT> add(SysAuthorityT sysAuthorityT) {
//        return ResponseEntity.ok(sysAuthorityTService.insert(sysAuthorityT));
//    }
//
//    /**
//     * 更新数据
//     *
//     * @param sysAuthorityT 实例对象
//     * @return 实例对象
//     */
//    @PutMapping
//    public ResponseEntity<SysAuthorityT> edit(SysAuthorityT sysAuthorityT) {
//        return ResponseEntity.ok(sysAuthorityTService.update(sysAuthorityT));
//    }
//
//    /**
//     * 通过主键删除数据
//     *
//     * @param id 主键
//     * @return 是否成功
//     */
//    @DeleteMapping
//    public ResponseEntity<Boolean> deleteById(Integer id) {
//        return ResponseEntity.ok(sysAuthorityTService.deleteById(id));
//    }
//}